$xpath->query(...) DOMNodeList (0) *RECURSION*
  • Iterator contents (3)
  • DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1) *RECURSION*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1) *RECURSION*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1) *RECURSION*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1) *RECURSION*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 2
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 2
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 2
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 2
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1) *RECURSION*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1) *RECURSION*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1) *RECURSION*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1) *RECURSION*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 2
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1) *RECURSION*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1) *RECURSION*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1) *RECURSION*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1) *RECURSION*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 2
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "third span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public data -> string (10) "third span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "third span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 2
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 2
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "third span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (5) " "
    
        
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0) *RECURSION*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0) *RECURSION*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (11) "second span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public data -> string (11) "second span"
    public length -> integer 11
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (11) "second span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (0) *RECURSION*
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 2
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0) *RECURSION*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (1)
    public length -> integer 0
    public notations -> DOMNamedNodeMap (1)
    public length -> integer 0
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 3
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public wholeText -> string (5) " "
    
        
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (1) " "
    
    
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (1) " "
    
    
    public data -> string (1) " "
    
    
    public length -> integer 1
    public previousElementSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public nextElementSibling -> NULL
    public wholeText -> string (1) " "
    
    
    public previousSibling -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (11) "second span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (1) "p"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "body"
    public nodeValue -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "body"
    public baseURI -> NULL
    public textContent -> string (101) " first span second span third span …"
    
            
                first span
                second span
                third span        
            
        
    public tagName -> string (4) "body"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 7
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (17) " "
            
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (17) " "
            
            
    public data -> string (17) " "
            
            
    public length -> integer 17
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (17) " "
            
            
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (9) " "
    
            
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (9) " "
    
            
    public data -> string (9) " "
    
            
    public length -> integer 9
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (9) " "
    
            
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (5) " "
    
        
    public nodeType -> integer 3
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (5) " "
    
        
    public data -> string (5) " "
    
        
    public length -> integer 5
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL
    public wholeText -> string (5) " "
    
        
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 0
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 1
    public firstChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public lastChild -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (10) "first span"
    public nodeType -> integer 3
    public parentNode -> DOMElement (1) *RECURSION*
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public data -> string (10) "first span"
    public length -> integer 10
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public wholeText -> string (10) "first span"
    public previousSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0) *RECURSION*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public nextSibling -> DOMText (21)
    public nodeName -> string (5) "#text"
    public nodeValue -> string (13) " "
    
                
    public nodeType -> integer 3
    public parentNode -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (3) "div"
    public nodeValue -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public nodeType -> integer 1
    public parentNode -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public nextSibling -> DOMText (0)
    *DEPTH TOO GREAT*
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1)
    *DEPTH TOO GREAT*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (3) "div"
    public baseURI -> NULL
    public textContent -> string (87) " first span second span third span "
    
                first span
                second span
                third span        
            
    public tagName -> string (3) "div"
    public firstElementChild -> DOMElement (1) *RECURSION*
    public lastElementChild -> DOMElement (1) *RECURSION*
    public childElementCount -> integer 3
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 0
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> DOMElement (1) *RECURSION*
    public nextSibling -> DOMElement (1) *RECURSION*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public implementation -> DOMImplementation (0)
    *DEPTH TOO GREAT*
    public documentElement -> DOMElement (1)
    *DEPTH TOO GREAT*
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (13) " "
    
                
    public data -> string (13) " "
    
                
    public length -> integer 13
    public previousElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public wholeText -> string (13) " "
    
                
    public attributes -> DOMNamedNodeMap (1)
    public length -> integer 1
    public ownerDocument -> DOMDocument (38)
    public config -> NULL
    public nodeName -> string (9) "#document"
    public nodeValue -> NULL
    public nodeType -> integer 13
    public parentNode -> NULL
    public childNodes -> DOMNodeList (1)
    public length -> integer 2
    public firstChild -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public lastChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public previousSibling -> NULL
    public nextSibling -> NULL
    public attributes -> NULL
    public ownerDocument -> NULL
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public doctype -> DOMDocumentType (22)
    public nodeName -> string (4) "html"
    public nodeValue -> NULL
    public nodeType -> integer 10
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> NULL
    public lastChild -> NULL
    public previousSibling -> NULL
    public nextSibling -> DOMElement (1)
    *DEPTH TOO GREAT*
    public attributes -> NULL
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> NULL
    public baseURI -> NULL
    public textContent -> string (0) ""
    public name -> string (4) "html"
    public entities -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public notations -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public publicId -> string (37) "-//W3C//DTD HTML 4.0 Transitional//EN"
    public systemId -> string (41) "http://www.w3.org/TR/REC-html40/loose.dtd"
    public internalSubset -> NULL
    public implementation -> DOMImplementation (0)
    public documentElement -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public actualEncoding -> NULL
    public encoding -> NULL
    public xmlEncoding -> NULL
    public standalone -> bool TRUE
    public xmlStandalone -> bool TRUE
    public version -> NULL
    public xmlVersion -> NULL
    public strictErrorChecking -> bool TRUE
    public documentURI -> NULL
    public formatOutput -> bool FALSE
    public validateOnParse -> bool FALSE
    public resolveExternals -> bool FALSE
    public preserveWhiteSpace -> bool TRUE
    public recover -> bool FALSE
    public substituteEntities -> bool FALSE
    public firstElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public lastElementChild -> DOMElement (23)
    public schemaTypeInfo -> NULL
    public nodeName -> string (4) "html"
    public nodeValue -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public nodeType -> integer 1
    public parentNode -> DOMDocument (1) *RECURSION*
    public childNodes -> DOMNodeList (0)
    *DEPTH TOO GREAT*
    public firstChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public lastChild -> DOMText (0)
    *DEPTH TOO GREAT*
    public previousSibling -> DOMDocumentType (0)
    *DEPTH TOO GREAT*
    public nextSibling -> NULL
    public attributes -> DOMNamedNodeMap (0)
    *DEPTH TOO GREAT*
    public ownerDocument -> DOMDocument (1) *RECURSION*
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (4) "html"
    public baseURI -> NULL
    public textContent -> string (107) " first span second span third …"
    
        
            
                first span
                second span
                third span        
            
        
    
    public tagName -> string (4) "html"
    public firstElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public lastElementChild -> DOMElement (1)
    *DEPTH TOO GREAT*
    public childElementCount -> integer 1
    public previousElementSibling -> NULL
    public nextElementSibling -> NULL
    public childElementCount -> integer 1
    public namespaceURI -> NULL
    public prefix -> string (0) ""
    public localName -> string (1) "p"
    public baseURI -> NULL
    public textContent -> string (10) "first span"
    public tagName -> string (1) "p"
    public firstElementChild -> NULL
    public lastElementChild -> NULL
    public childElementCount -> integer 0
    public previousElementSibling -> NULL
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> DOMElement (1) *RECURSION*
    public nextElementSibling -> NULL